home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 43
/
Aminet 43 (2001)(GTI - Schatztruhe)[!][Jun 2001].iso
/
Aminet
/
dev
/
gui
/
feelin.readme
< prev
next >
Wrap
Text File
|
2001-05-03
|
11KB
|
229 lines
Short: Brand new and powerful OOP GUI using nothing then itself
Author: Olivier Laviale - lotan9@aol.col
Uploader: lotan9@aol.com
Type: dev/gui
Well first thank you for looking this readme.
Feelin' it self
---------------
Feelin' is a brand new OOP GUI system based on abolutely nothing. It
doesn't uses MUI, BOOPSI, GadTools, not even intuition gadgets. Object
system and all classes have been written from scratch by myself using
AmigaE.
The core of Feelin' system is mainly a library of 1804 bytes (small hum
;-) a server of 9944 bytes (small too ;-) and a support library (with
many usefull functions) of 1676 bytes (well, small I know ;-).
In fact all classes, except Server.fcc and Object.fcc, are available as
external libraries. Actually, there are 22 classes to create clients,
windows, areas, groups, menus... and muchmore.
Feelin' is very small and fast. It is completely expandable by adding
external libraries or writting custom classes within your programs.
Feelin' is very similar to MUI as every pixel of the application is
configurable.
Examples
--------
All examples are written in E. I hope C users will not blame me. But
executable are also supplied so...
The examples are mainly used for testing. But there are also some
tutorials on how to write custom classes and so.
Misc Notes
----------
o Well. This is the first shoot. It's not finish yet. The system is ok but
many classes need more features and improvements, particuliarly
Slider.fcc. The system is realy robust. No HIT!!
o Feelin's color scheme is made of 7 colors : Shine, HalfShine, Fill,
HalfShadow, Shadow, HalfDark and Dark. Shine is screen shine pen, Fill
is screen fill pen (color of window title bar) and Dark is screen shadow
pen. All other colors area interpolated from these three ones. I hope
the result will look good on your computer. Text and Highlight pens are
the same as screen.
o Forget tab-cycling. Well, it works for sure, but Feelin' allows you to
use arrows to travel through objects. All objects are by default member
of the window cyclechain (muchmore confortable, because many programmer,
see MUI, just don't add MUIA_CycleChain,TRUE. This is quiet frustrating.
3 mounth ago my mouse died and it was a real hell).
o Configuration of objects is not available yet. You can of course
customise everything by hand, changing frames and so in your program,
but there is no way (not configuration program yet) to do so outside of
the program. The fact is that I'm still wondering about file form,
methods and objects. But all classes are ready yet.
o Notification is not as fast as I expect. It is not slow at all, many
parts are written in ASM, but as Feelin'Server protects objects using a
semaphore it is not as blazing fast as if there were no protection at
all. But, I think protecting object is safer (in life too protection is
safer ;-).
o You need CreativE by Tomasz Wiszkowski to compile examples. By the way,
THANKS A LOT Tomasz !! Cheers !!
o The name ?? Well after Intuition, there is Feelin' ;-)
Last words
----------
My goal is to write a complete environnement based on objects. I'm
actually working on screen. It is not the only goal. I want everything
to be absolutely configurable, muchmore then MUI. I'm working on a
concept of XPress (as Nokia mobile faces). This will allow the user to
choose the look of anything, and particuliarly windows layout, because
I'm quiet fed up of Intuition look... Wait and see...
This was big work for me little programmer. I hope you'll like it and
wanna join me. I hope some comments. Thanks again and never forget :
Don't be tempted by the shinny appel
Don't you eat of a bitter fruit
Hunger only for a word of justice
Hunger only for a word of truth
'Cause all that you have is your sool
After this you know, there is no more to say so... Bye
============================= Archive contents =============================
Original Packed Ratio Date Time Name
-------- ------- ----- --------- -------- -------------
2464 1298 47.3% 16-Apr-01 04:39:42 +01
2365 925 60.8% 26-Feb-01 02:25:52 +01.e
2736 1350 50.6% 15-Apr-01 15:39:08 +02
2512 919 63.4% 02-Apr-01 10:43:54 +02.e
2164 1233 43.0% 18-Mar-01 20:00:50 +03
1699 694 59.1% 16-Apr-01 02:58:20 +03.e
3296 1528 53.6% 22-Mar-01 23:33:06 +05
3592 1000 72.1% 11-Feb-01 22:34:20 +05.e
1944 1089 43.9% 02-Apr-01 12:48:46 +06
1373 593 56.8% 02-Apr-01 12:48:44 +06.e
2604 1225 52.9% 20-Mar-01 12:16:28 +07
2863 943 67.0% 07-Feb-01 18:23:52 +07.e
1940 1033 46.7% 18-Mar-01 20:07:00 +08
1506 551 63.4% 27-Mar-01 00:05:12 +08.e
10472 3950 62.2% 26-Mar-01 20:30:18 +09
10760 2760 74.3% 05-Apr-01 12:52:22 +09.e
2360 1226 48.0% 03-Apr-01 12:40:22 +10
1915 740 61.3% 03-Apr-01 12:40:20 +10.e
3804 1680 55.8% 02-Apr-01 10:54:36 +affichage
3232 1142 64.6% 02-Apr-01 10:54:34 +Affichage.e
908 695 23.4% 16-Apr-01 03:27:58 +allocs
440 294 33.1% 16-Apr-01 03:28:48 +allocs.e
2536 1338 47.2% 16-Apr-01 02:29:40 +areafonts
2177 784 63.9% 16-Apr-01 02:36:08 +AreaFonts.e
1616 1013 37.3% 16-Apr-01 02:43:30 +arexx
970 522 46.1% 16-Apr-01 02:42:36 +Arexx.e
1780 984 44.7% 16-Apr-01 02:05:22 +brushes
1053 501 52.4% 16-Apr-01 02:03:58 +Brushes.e
2428 1417 41.6% 16-Apr-01 02:46:34 +class1
3319 1570 52.6% 04-Apr-01 21:47:30 +Class1.e
2452 1475 39.8% 04-Apr-01 21:46:02 +class2
4030 1815 54.9% 30-Mar-01 18:42:02 +Class2.e
4044 1951 51.7% 04-Apr-01 21:45:56 +class3
7682 3149 59.0% 04-Apr-01 21:44:58 +Class3.e
12244 4120 66.3% 27-Mar-01 20:51:30 +demo
13842 3077 77.7% 27-Mar-01 20:51:26 +Demo.e
952 701 26.3% 10-Apr-01 20:21:10 +disposeobjects
594 340 42.7% 10-Apr-01 20:21:06 +DisposeObjects.e
664 496 25.3% 18-Mar-01 16:01:48 +disposeserver
399 234 41.3% 18-Mar-01 16:01:46 +DisposeServer.e
1806 528 70.7% 11-Mar-01 15:52:52 +a4.e
150 100 33.3% 11-Mar-01 15:52:56 +a4.m
156 121 22.4% 05-Mar-01 19:22:28 +fcc.e
1148 766 33.2% 05-Mar-01 19:22:34 +fcc.fcc
29 29 0.0% 05-Mar-01 19:22:34 +fcc.m
1561 450 71.1% 24-Feb-01 16:41:32 +feelin.e
2784 1370 50.7% 11-Mar-01 12:12:26 +feelin.fake
376 186 50.5% 11-Mar-01 12:12:26 +feelin.m
49938 12353 75.2% 16-Apr-01 03:34:04 +feelin.e
28828 8644 70.0% 16-Apr-01 03:34:06 +feelin.m
1156 340 70.5% 13-Mar-01 20:43:08 +support.e
1904 968 49.1% 13-Mar-01 20:43:16 +support.fake
232 141 39.2% 13-Mar-01 20:43:16 +support.m
12052 3790 68.5% 05-Apr-01 12:59:04 +feelin'-demo
13579 2734 79.8% 05-Apr-01 13:00:28 +Feelin'-Demo.e
2552 1196 53.1% 16-Apr-01 03:00:30 +fonts
1570 582 62.9% 16-Apr-01 03:00:30 +Fonts.e
3352 1533 54.2% 16-Apr-01 03:00:52 +groups
2825 798 71.7% 02-Apr-01 11:28:22 +Groups.e
255 255 0.0% 06-Feb-01 13:37:00 +ArrowUp.fb0
256 256 0.0% 06-Feb-01 13:37:18 +ArrowUp.fb1
442 260 41.1% 06-Feb-01 14:13:16 +ArrowUpG.fb0
246 246 0.0% 06-Feb-01 14:14:44 +ArrowUpG.fb1
366 213 41.8% 07-Feb-01 02:18:04 +ArrowDown.fb0
318 190 40.2% 07-Feb-01 02:21:52 +ArrowDown.fb1
318 204 35.8% 07-Feb-01 15:20:56 +ArrowLeft.fb0
282 198 29.7% 07-Feb-01 15:25:44 +ArrowLeft.fb1
318 204 35.8% 07-Feb-01 15:21:12 +ArrowRight.fb0
282 189 32.9% 07-Feb-01 15:25:54 +ArrowRight.fb1
302 197 34.7% 07-Feb-01 02:13:56 +ArrowUp.fb0
476 188 60.5% 07-Feb-01 15:36:50 +CheckMark.fb0
462 168 63.6% 07-Feb-01 15:36:34 +CheckMark.fb1
500 268 46.4% 07-Feb-01 02:24:54 +CheckMark.fb0
490 271 44.6% 07-Feb-01 02:17:42 +CheckMark.fb1
388 166 57.2% 07-Feb-01 03:29:06 +Cycle
460 253 45.0% 12-Feb-01 05:16:26 +Loupe
311 311 0.0% 09-Feb-01 19:47:22 +Test.bsh
4822 1252 74.0% 09-Feb-01 19:47:22 +Test2.bsh
1804 1077 40.2% 16-Apr-01 13:55:22 +feelin.library
9900 4440 55.1% 16-Apr-01 13:55:22 +feelin.server
12952 4709 63.6% 16-Apr-01 04:31:30 +Area.fcc
7176 3220 55.1% 16-Apr-01 04:31:32 +Client.fcc
4540 2185 51.8% 16-Apr-01 04:31:30 +Crawler.fcc
16096 3698 77.0% 16-Apr-01 04:31:30 +Frame.fcc
7340 2223 69.7% 16-Apr-01 04:31:30 +Gauge.fcc
3220 1710 46.8% 16-Apr-01 04:31:32 +Gfx.fcc
8576 3164 63.1% 16-Apr-01 04:31:32 +Group.fcc
5332 2733 48.7% 16-Apr-01 04:31:32 +Image.fcc
3552 1832 48.4% 16-Apr-01 04:31:32 +ImageDisplay.fcc
3636 1810 50.2% 16-Apr-01 04:31:32 +Item.fcc
11464 4451 61.1% 16-Apr-01 04:31:32 +Menu.fcc
3684 1845 49.9% 16-Apr-01 04:31:32 +Numeric.fcc
10592 3504 66.9% 16-Apr-01 04:31:32 +Page.fcc
6664 2758 58.6% 16-Apr-01 04:31:32 +Prop.fcc
3440 1752 49.0% 16-Apr-01 04:31:32 +Rectangle.fcc
6532 2883 55.8% 16-Apr-01 04:31:32 +Slider.fcc
9744 4016 58.7% 16-Apr-01 04:31:32 +String.fcc
4092 2020 50.6% 16-Apr-01 04:31:32 +Text.fcc
6976 3042 56.3% 16-Apr-01 04:31:32 +TextDisplay.fcc
3680 1780 51.6% 16-Apr-01 04:31:32 +Vector.fcc
11188 4378 60.8% 16-Apr-01 04:31:34 +Window.fcc
1676 1156 31.0% 16-Apr-01 13:55:22 +support.library
25 25 0.0% 16-Apr-01 04:33:54 +MakeAssign
5244 2133 59.3% 16-Apr-01 01:59:56 +Menu
3613 1307 63.8% 16-Apr-01 01:59:52 +Menu.e
2940 1311 55.4% 16-Apr-01 03:01:42 +notify
2821 804 71.4% 27-Jan-01 00:49:44 +Notify.e
3320 1346 59.4% 16-Apr-01 03:02:38 +player
2189 691 68.4% 16-Apr-01 03:02:36 +Player.e
2748 1206 56.1% 01-Apr-01 16:06:28 +Rasters
2592 614 76.3% 11-Feb-01 21:00:06 +Rasters.e
4197 1993 52.5% 16-Apr-01 14:22:40 +ReadMe
1728 1011 41.4% 16-Apr-01 03:08:44 +scrollbars
1274 621 51.2% 16-Apr-01 03:07:06 +ScrollBars.e
1056 740 29.9% 18-Mar-01 17:52:40 +serverclasses
602 325 46.0% 18-Mar-01 17:52:36 +ServerClasses.e
1116 777 30.3% 27-Mar-01 00:30:08 +serverobjects
732 384 47.5% 27-Mar-01 00:30:02 +serverobjects.e
1228 855 30.3% 16-Apr-01 03:14:54 +test
725 375 48.2% 16-Apr-01 03:15:04 +test.e
1296 889 31.4% 16-Apr-01 03:19:28 +test2
783 419 46.4% 16-Apr-01 03:20:06 +test2.e
1876 1143 39.0% 13-Apr-01 21:29:44 +text
1731 765 55.8% 26-Mar-01 13:09:18 +Text.e
2252 1253 44.3% 18-Mar-01 22:50:50 +vector
3135 792 74.7% 26-Mar-01 00:57:16 +Vector.e
-------- ------- ----- --------- --------
480102 182438 62.0% 17-Apr-101 22:21:56 126 files